gears elaborately meshing